#DEFINES  += D_USE_ROS
#DEFINES  += D_USE_ICP

#DEFINES += BUILD_ARM
DEFINES += BUILD_X86_LINUX
#DEFINES += BUILD_X86_WINDOWS #为什么其它库pro也要定义这个才起作用。

contains( DEFINES, BUILD_X86_WINDOWS ){
message("project use BUILD_X86_WINDOWS !")
}
contains( DEFINES, BUILD_X86_LINUX ){
message("project use BUILD_X86_LINUX !")
SUBDIRS += AgvPackages.pro
}
contains( DEFINES, BUILD_ARM ){
message("project use BUILD_ARM !")
#SUBDIRS += ../OrocosKdlModule/OrocosKdlModule.pro
}

TEMPLATE = subdirs

SUBDIRS += ../AxisSimpleTp/AxisSimpleTp.pro
SUBDIRS += ../WaveControl/WaveControl.pro
SUBDIRS += ../CarvingModule/CarvingModule.pro
#SUBDIRS += AgvPackages.pro
SUBDIRS += EthercatPackages.pro
SUBDIRS += ../PidRegulator/PidRegulator.pro
SUBDIRS += ../AxisObject/AxisObject.pro
SUBDIRS += ../FollowMotion/FollowMotion.pro
SUBDIRS += ../CoordinateModule/CoordinateModule.pro
SUBDIRS += ../MotionServer/MotionServer.pro
SUBDIRS += ../PositionRegulator/PositionRegulator.pro
SUBDIRS += ../BeltTrackManager/BeltTrackManager.pro
SUBDIRS += ../MathLicenseManager/MathLicenseManager.pro
SUBDIRS += ../DeltaKinematics/DeltaKinematicsHua.pro
SUBDIRS += ../CameraCalibrateAlgorithm/CameraCalibrateAlgorithm.pro


#contains( DEFINES, D_USE_ICP ){
#message('TcrControllerByLib use D_USE_ICP')
#SUBDIRS += ../PclIcp/PclIcp.pro
#}else{

#}

#contains( DEFINES, D_USE_ROS ){
#message('TcrControllerByLib use ROS')
#SUBDIRS += ../RosApi/RosApi.pro

#}else{

#}


CONFIG += ordered

#编译中间文件目录
#UI_DIR += ../../build/tmpDirForBuild
#MOC_DIR +=../../build/tmpDirForBuild
#OBJECTS_DIR += ../../build/tmpDirForBuild
#RCC_DIR += ../../build/tmpDirForBuild

